package com.ruoyi.fpa.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * FPA模板对象 t_fpa_function_action_template
 * 
 * @author koradji@163.com
 * @date 2023-09-13
 */
public class FpaFunctionAcionTemplate extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** ID */
    private String id;

    /** 代码 */
    @Excel(name = "代码")
    private String code;

    /** 名称 */
    @Excel(name = "名称")
    private String name;

    /** 活动描述 */
    @Excel(name = "活动描述")
    private String actionDescribe;

    /** FPA描述 */
    @Excel(name = "FPA描述")
    private String fpaDescribe;

    /** FPA类型 */
    @Excel(name = "FPA类型")
    private String fpaType;

    /** 独立前端 */
    @Excel(name = "独立前端")
    private String foreSwitchD;

    /** 前端占比 */
    @Excel(name = "前端占比")
    private Long perFore;

    /** 后端占比 */
    @Excel(name = "后端占比")
    private Long perBackend;

    public void setId(String id) 
    {
        this.id = id;
    }

    public String getId() 
    {
        return id;
    }
    public void setCode(String code) 
    {
        this.code = code;
    }

    public String getCode() 
    {
        return code;
    }
    public void setName(String name) 
    {
        this.name = name;
    }

    public String getName() 
    {
        return name;
    }
    public void setActionDescribe(String actionDescribe) 
    {
        this.actionDescribe = actionDescribe;
    }

    public String getActionDescribe() 
    {
        return actionDescribe;
    }
    public void setFpaDescribe(String fpaDescribe) 
    {
        this.fpaDescribe = fpaDescribe;
    }

    public String getFpaDescribe() 
    {
        return fpaDescribe;
    }
    public void setFpaType(String fpaType) 
    {
        this.fpaType = fpaType;
    }

    public String getFpaType() 
    {
        return fpaType;
    }
    public void setForeSwitchD(String foreSwitchD) 
    {
        this.foreSwitchD = foreSwitchD;
    }

    public String getForeSwitchD() 
    {
        return foreSwitchD;
    }
    public void setPerFore(Long perFore) 
    {
        this.perFore = perFore;
    }

    public Long getPerFore() 
    {
        return perFore;
    }
    public void setPerBackend(Long perBackend) 
    {
        this.perBackend = perBackend;
    }

    public Long getPerBackend() 
    {
        return perBackend;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("code", getCode())
            .append("name", getName())
            .append("actionDescribe", getActionDescribe())
            .append("fpaDescribe", getFpaDescribe())
            .append("fpaType", getFpaType())
            .append("foreSwitchD", getForeSwitchD())
            .append("perFore", getPerFore())
            .append("perBackend", getPerBackend())
            .toString();
    }
}
